home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / prgtools / isam120.zip / HISTORY.DOC < prev    next >
Text File  |  1994-07-27  |  4KB  |  66 lines

  1. --------------------------------------------------------------------------------
  2. Release Date | Version | Details
  3. --------------------------------------------------------------------------------
  4. 22/07/94     | 1.20    | 1) Implemented Multi-user version with full record
  5.              |         |    locking.
  6.              |         | 2) ffwd function (reverse of rew()) added.
  7.              |         | 3) #define, #include etc now allowed in .DDF files.
  8.              |         | 4) ADDFILE sample program altered to work in
  9.              |         |    a multi-user environment. Sample multi-user
  10.              |         |    .EXE provided - AFMU.EXE.
  11.              |         | 5) Documentation extended and improved.
  12.              |         | 6) prep functions extended to handle arrays of most
  13.              |         |    types in indexes.
  14.              |         | 7) Registered version shipped with BONUS directory
  15.              |         |    containing Money and Date handling functions.
  16.              |         | 8) Test drive version now ships with mangled source
  17.              |         |    to allow compilation with any major C++ compiler.
  18.              |         |
  19. 02/02/94     | 1.10    | 1) Compiled and tested to work with Borland C++
  20.              |         |    v 4, Symantec C++ v 6.1, Microsoft Visual C++
  21.              |         |    v 1.00, and Borland C++ for OS/2 v 1.00. Minor
  22.              |         |    incompatibility bug in FSbarmenu() fixed.
  23.              |         | 2) FScreen library now works with all compilers.
  24.              |         | 3) On-disk and printed documentation updated.
  25.              |         |
  26. 17/12/93     | 1.02    | 1) Now works correctly with OS/2. DDFOS2.EXE is
  27. (Internal release)     |    the OS/2 version of DDF.EXE. Shareware version
  28.              |         |    to be shipped with Borland C++ OS/2 libraries.
  29.              |         | 2) Fixed looping bug in sample KEYSRCH program.
  30.              |         | 3) Problem with unique indexes that weren't no
  31.              |         |    0 has been fixed.
  32.              |         | 4) Additional constructor provided to allow user
  33.              |         |    to override the file and path names of a data
  34.              |         |    and index file.
  35.              |         | 5) No longer gives 'Constant is long' on some
  36.              |         |    setups.
  37.              |         | 6) prep() provided to handle short's.
  38.              |         | 7) with next() and prev(), you can now specify the
  39.              |         |    number of records you wish to move.
  40.              |         | 8) In the FScreen library, assembler code replaced
  41.              |         |    with C code - this makes the code more portable,
  42.              |         |    though it will now cause snow on old CGA monitors.
  43.              |         | 9) Memory leak fixed - ouch!
  44.              |         |
  45. 27/08/93     | 1.01a   | 1) Microsoft Visual C++ support added. FScreen
  46.              |         |    library not supported for MS, though.
  47.              |         |
  48. 27/07/93     | 1.01    | 1) All library models are now included in the
  49.              |         |    shareware version.
  50.              |         | 2) The maximum no of indexes per data file has 
  51.              |         |    been increased from 10 to 30.
  52.              |         | 3) Bug fix - find() was always failing on
  53.              |         |    non-unique indexes, even when there was an
  54.              |         |    exact match!
  55.              |         | 4) Serious bug with erase() function fixed. erase()
  56.              |         |    was sometimes corrupting the index files!
  57.              |         | 5) Multi-dimensional arrays are now supported in
  58.              |         |    data files.
  59.              |         | 6) Bug fix - the size of doubles was calculated at
  60.              |         |    6 instead of 8.
  61.              |         |
  62. 19/05/93     | 1.00    | Initial release
  63.              |         |
  64. --------------------------------------------------------------------------------
  65.  
  66.